package com.sailfish.springbootdemo.pojo.db1;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

public class TechCapacityRule {

    private Integer techCapacityRuleId;
    private String lineTechParamKey;
    private String baseCapacityParamKey;
    private Integer techCapacityRuleType;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    private Integer sort;
    private Integer status;
    private String techCapacityRuleName;
    private Integer lineTechBigTypeId;
    private Integer lineTechSmallTypeId;
    private Integer techCapacityParamFillType;
    private String techCapacityParamOptions;
    private Integer actualEqualDeclare;
    private String paramsNotes;
    private String paramsPlaceholder;
    private String paramsPicture;
    private Integer isRequired;
    private String bisKeys;
    private Integer isRelatedPcba;
    private Integer canEdit;

    private String declareValue;
    private String actualValue;
    private String actualValueAudit;
    private String currentFillValue;

    private LineTechBigType lineTechBigType;
    private LineTechSmallType lineTechSmallType;
    private BaseCapacityRule baseCapacityRule;
    private List<PcbaDeviceParam> pcbaDeviceParamList;

    private String paramsPictureBase64;

    public Integer getTechCapacityRuleId() {
        return techCapacityRuleId;
    }

    public void setTechCapacityRuleId(Integer techCapacityRuleId) {
        this.techCapacityRuleId = techCapacityRuleId;
    }

    public String getLineTechParamKey() {
        return lineTechParamKey;
    }

    public void setLineTechParamKey(String lineTechParamKey) {
        this.lineTechParamKey = lineTechParamKey;
    }

    public String getBaseCapacityParamKey() {
        return baseCapacityParamKey;
    }

    public void setBaseCapacityParamKey(String baseCapacityParamKey) {
        this.baseCapacityParamKey = baseCapacityParamKey;
    }

    public Integer getTechCapacityRuleType() {
        return techCapacityRuleType;
    }

    public void setTechCapacityRuleType(Integer techCapacityRuleType) {
        this.techCapacityRuleType = techCapacityRuleType;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getTechCapacityRuleName() {
        return techCapacityRuleName;
    }

    public void setTechCapacityRuleName(String techCapacityRuleName) {
        this.techCapacityRuleName = techCapacityRuleName;
    }

    public Integer getLineTechBigTypeId() {
        return lineTechBigTypeId;
    }

    public void setLineTechBigTypeId(Integer lineTechBigTypeId) {
        this.lineTechBigTypeId = lineTechBigTypeId;
    }

    public Integer getLineTechSmallTypeId() {
        return lineTechSmallTypeId;
    }

    public void setLineTechSmallTypeId(Integer lineTechSmallTypeId) {
        this.lineTechSmallTypeId = lineTechSmallTypeId;
    }

    public Integer getTechCapacityParamFillType() {
        return techCapacityParamFillType;
    }

    public void setTechCapacityParamFillType(Integer techCapacityParamFillType) {
        this.techCapacityParamFillType = techCapacityParamFillType;
    }

    public String getTechCapacityParamOptions() {
        return techCapacityParamOptions;
    }

    public void setTechCapacityParamOptions(String techCapacityParamOptions) {
        this.techCapacityParamOptions = techCapacityParamOptions;
    }

    public Integer getActualEqualDeclare() {
        return actualEqualDeclare;
    }

    public void setActualEqualDeclare(Integer actualEqualDeclare) {
        this.actualEqualDeclare = actualEqualDeclare;
    }

    public LineTechBigType getLineTechBigType() {
        return lineTechBigType;
    }

    public void setLineTechBigType(LineTechBigType lineTechBigType) {
        this.lineTechBigType = lineTechBigType;
    }

    public LineTechSmallType getLineTechSmallType() {
        return lineTechSmallType;
    }

    public void setLineTechSmallType(LineTechSmallType lineTechSmallType) {
        this.lineTechSmallType = lineTechSmallType;
    }

    public BaseCapacityRule getBaseCapacityRule() {
        return baseCapacityRule;
    }

    public void setBaseCapacityRule(BaseCapacityRule baseCapacityRule) {
        this.baseCapacityRule = baseCapacityRule;
    }

    public String getDeclareValue() {
        return declareValue;
    }

    public void setDeclareValue(String declareValue) {
        this.declareValue = declareValue;
    }

    public String getActualValue() {
        return actualValue;
    }

    public void setActualValue(String actualValue) {
        this.actualValue = actualValue;
    }

    public String getParamsNotes() {
        return paramsNotes;
    }

    public void setParamsNotes(String paramsNotes) {
        this.paramsNotes = paramsNotes;
    }

    public String getParamsPlaceholder() {
        return paramsPlaceholder;
    }

    public void setParamsPlaceholder(String paramsPlaceholder) {
        this.paramsPlaceholder = paramsPlaceholder;
    }

    public String getParamsPicture() {
        return paramsPicture;
    }

    public void setParamsPicture(String paramsPicture) {
        this.paramsPicture = paramsPicture;
    }

    public Integer getIsRequired() {
        return isRequired;
    }

    public void setIsRequired(Integer isRequired) {
        this.isRequired = isRequired;
    }

    public String getBisKeys() {
        return bisKeys;
    }

    public void setBisKeys(String bisKeys) {
        this.bisKeys = bisKeys;
    }

    public Integer getIsRelatedPcba() {
        return isRelatedPcba;
    }

    public void setIsRelatedPcba(Integer isRelatedPcba) {
        this.isRelatedPcba = isRelatedPcba;
    }

    public Integer getCanEdit() {
        return canEdit;
    }

    public void setCanEdit(Integer canEdit) {
        this.canEdit = canEdit;
    }

    public String getCurrentFillValue() {
        return currentFillValue;
    }

    public void setCurrentFillValue(String currentFillValue) {
        this.currentFillValue = currentFillValue;
    }

    public String getActualValueAudit() {
        return actualValueAudit;
    }

    public void setActualValueAudit(String actualValueAudit) {
        this.actualValueAudit = actualValueAudit;
    }

    public String getParamsPictureBase64() {
        return paramsPictureBase64;
    }

    public void setParamsPictureBase64(String paramsPictureBase64) {
        this.paramsPictureBase64 = paramsPictureBase64;
    }

    public List<PcbaDeviceParam> getPcbaDeviceParamList() {
        return pcbaDeviceParamList;
    }

    public void setPcbaDeviceParamList(List<PcbaDeviceParam> pcbaDeviceParamList) {
        this.pcbaDeviceParamList = pcbaDeviceParamList;
    }
}
